Move all theming stack to use GtkStateFlags.
authorCarlos Garnacho <carlosg@gnome.org>
Mon, 16 Aug 2010 17:09:34 +0000 (19:09 +0200)
committerCarlos Garnacho <carlosg@gnome.org>
Sat, 4 Dec 2010 14:37:37 +0000 (15:37 +0100)
commit4781f94de258b9a3d6aa244626a30ffbbf529dfd
treeedaebce3224d6850a8f2655c58bc4260b1cf0a62
parent2c7c4d9a513f8ddb80093cf7f2ed52095cc59b06
Move all theming stack to use GtkStateFlags.

This support goes from the theming engines, which are able to retrieve
style for different combined states to the CSS provider, where several
state pseudo-classes may be specified, such as:

GtkButton:active:prelight {}
gtk/gtkcssprovider.c
gtk/gtkstylecontext.c
gtk/gtkstylecontext.h
gtk/gtkstyleset.c
gtk/gtkstyleset.h
gtk/gtkthemingengine.c
gtk/gtkthemingengine.h